#pragma once
#include <iostream>
#include <string>
#include <fstream>
#include <cassert>
#include <memory>
#include <vector>
#include <direct.h>

#include "ModelSettings.h"
#include "CaseSettings.h"

using namespace std;

class Flowfield
{
public:
	Flowfield();
	Flowfield(const shared_ptr<ModelSettings> modelSetting1, const shared_ptr<CaseSettings> caseSetting1);
public:
	double gVxInlet;
	double gVxOutlet;
	double xInlet;
	double xOutlet;
	double linearK, linearb;
public:
	double GetGasVelocityX(double xCoordinate);
	vector<double> GetGasVelocityX(vector<double> xCoordinate);
	
};

